.ring-setting {
  padding: 0 20px 5px;
  min-width: 500px;
  position: relative;
}

.ring-setting .cut-size-div {
  width: 445px;
  height: 200px;
  position: relative;
}

.ring-setting .cut-size-div>div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ring-setting .cut-size-div .size-input-div .el-input-number {
  position: absolute;
  width: 130px;
}

.ring-setting .cut-size-div .size-input-div .el-input-number input {
  background: #168DFB;
  color: #ffffff;
}

.ring-setting .ring-setting-btn {
  margin-top: 10px;
}

.ring-setting .ring-setting-cal table {
  border-collapse: collapse;
  border: none;
  width: 100%;
  table-layout: fixed;
}

.ring-setting .ring-setting-cal table tr td {
  border: 1px solid #000000;
  padding: 3px;
  text-align: center;
}

.ring-setting .ring-setting-cal table .ring-setting-materialsize .el-input-number{
  width: calc(50% - 8px);
}

.printBomMaterial .ring-setting .print-canvas-div {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
